<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        /**
         * 这是父类
         * @constructor
         */
        function Dad() {
            this.property = 'dad';  // 实例属性
        }

        // 原型方法
        Dad.prototype.getDadValue = function () {
            return this.property;
        }

        /**
         * 这是子类
         * @constructor
         */
        function Son() {
            this.sonProperty = 'son';
        }

        // 继承了Dad
        Son.prototype = new Dad();
        Son.prototype.getDadValue = function () {
            return this.sonProperty;
        }


        var d = new Dad();
        console.log(d.getDadValue()+"--->>调用 方法")
        var s = new Son();
        console.log(s.getDadValue()+"--->>调用父类的方法")
        // ‘dad’

    </script>
</head>
<body>
原型链
</body>
</html>